ice-cream shop - French English Dictionary